#!/bin/bash

# 设置 git 的自动转换为 false，确保不会自动转换回 CRLF
git config core.autocrlf false

# 查找所有文件并转换换行符
find . -type f -not -path "./.git/*" -not -path "./node_modules/*" -exec dos2unix {} \;

# 添加更改到 git
git add .

# 提交更改
git commit -m "style: convert CRLF to LF"

echo "完成！所有文件已转换为 LF 格式并提交到 git" 